/*
 * Copyright 2018 JDCLOUD.COM
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *    http:#www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * OpenAPI spec version: 1.0
 * 
 *
 * NOTE: This class is auto generated by the jdcloud code generator program.
 */
package net.jdcloud.HufuDatacubeService;

import com.alibaba.excel.EasyExcel;
import com.alibaba.excel.EasyExcelFactory;
import com.alibaba.excel.ExcelWriter;
import com.alibaba.excel.metadata.Sheet;
import com.alibaba.excel.write.metadata.WriteSheet;
import com.jdcloud.sdk.apim.auth.CredentialsProvider;
import com.jdcloud.sdk.apim.auth.StaticCredentialsProvider;
import com.jdcloud.sdk.apim.client.Environment;
import com.jdcloud.sdk.apim.http.ContentType;
import com.jdcloud.sdk.apim.http.HttpRequestConfig;
import com.jdcloud.sdk.apim.http.Protocol;
import com.jdcloud.sdk.apim.http.SdkHttpMethod;
import net.jdcloud.HufuDatacubeService.client.HufuDatacubeServiceClient;
import net.jdcloud.HufuDatacubeService.model.*;
import net.jdcloud.HufuDatacubeService.model.userscorepost.UserScorePOSTBody;
import net.jdcloud.HufuDatacubeService.text.ScoreRisk;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Demo
 */
public class Demo {

    private static String accessKeyId = "80B4124AB0B815167500170D29CFF6CC";
    private static String secretKey = "D5CC02E43D3D07C75B41B182D3F1F8C2";
    private static CredentialsProvider credentialsProvider = new StaticCredentialsProvider(accessKeyId, secretKey);
    private static HufuDatacubeServiceClient client = HufuDatacubeServiceClient.builder()
                .credentialsProvider(credentialsProvider)
                .httpRequestConfig(new HttpRequestConfig.Builder().connectionTimeout(10000).contentType(ContentType.APPLICATION_JSON).protocol(Protocol.HTTPS).build())
//                .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi-test.cn-north-1.vpc.jdcloud-api.net").build()) // 测试环境VPC地址
                  .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi-test.cn-north-1.jdcloud-api.net").build()) // 测试环境公网地址
//                .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi-preview.cn-north-1.vpc.jdcloud-api.net").build()) // 预发环境VPC地址
//                .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi-preview.cn-north-1.jdcloud-api.net").build()) // 预发环境公网地址
//                .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi.cn-north-1.vpc.jdcloud-api.net").build()) // 线上环境VPC地址
              //  .environment(new Environment.Builder().endpoint("wmgcbqyoxdsi.cn-north-1.jdcloud-api.net").build()) // 线上环境公网地址
                .build();
    // 简单读取 (同步读取)
    public static void simpleRead() {

        // 读取 excel 表格的路径
        String readPath = "D:\\home\\测试数据.xlsx";

        try {
            // sheetNo --> 读取哪一个 表单
            // headLineMun --> 从哪一行开始读取( 不包括定义的这一行，比如 headLineMun为2 ，那么取出来的数据是从 第三行的数据开始读取 )
            // clazz --> 将读取的数据，转化成对应的实体，需要 extends BaseRowModel
            Sheet sheet = new Sheet(1, 1, ScoreRisk.class);

            // 这里 取出来的是 ExcelModel实体 的集合
            List<Object> readList = EasyExcelFactory.read(new FileInputStream(readPath), sheet);
            // 存 ExcelMode 实体的 集合
            List<ScoreRisk> list = new ArrayList<ScoreRisk>();
            for (Object obj : readList) {
                list.add((ScoreRisk) obj);
            }

            // 取出数据
            StringBuilder str = new StringBuilder();
            str.append("{");
            String link = "";
            for (ScoreRisk mode : list) {
                getRiskValue(mode);
               /* str.append(link).append("\""+mode.getMd5_mobile_no()+"\":");
                link= ",";*/
            }
          String  fileName = "D:\\home\\" + "simpleWrite" + System.currentTimeMillis() + ".xlsx";
            // 这里 需要指定写用哪个class去写
            ExcelWriter excelWriter = EasyExcel.write(fileName, ScoreRisk.class).build();
            WriteSheet writeSheet = EasyExcel.writerSheet("模板").build();
            excelWriter.write(list, writeSheet);
            /// 千万别忘记finish 会帮忙关闭流
            excelWriter.finish();
          /*  EasyExcelFactory.w(fileName, ScoreRisk.class).sheet("模板").doWrite(data());*/
           /* str.append("};");
            System.out.println(str);*/

        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }


    }
   static ScoreRisk getRiskValue(ScoreRisk model){
        UserScorePOSTRequest userScorePOSTRequest = new UserScorePOSTRequest();
        userScorePOSTRequest.setUserPin("ecop-182");
        UserScorePOSTBody userScorePOSTBody=new UserScorePOSTBody();
        //设置申请时间
        userScorePOSTBody.setApplyTime("2019-9-28");
        userScorePOSTBody.setType("value");
        //设置MD5手机
        userScorePOSTBody.setMd5Mobile(model.getMd5_mobile_no());
        userScorePOSTRequest.setUserScorePOSTBody(userScorePOSTBody);
        UserScorePOSTResponse userScorePOSTResponse = client.userScorePOST(userScorePOSTRequest);
        //打印输出值
        System.out.println(userScorePOSTResponse.getResult());
        model.setResult(userScorePOSTResponse.getResult());
        return  model;
    }


    public static void main (String[] args){
        // 放在要检测的代码段前，取开始前的时间戳
        Long startTime = System.currentTimeMillis();
        //批量导入数据，得到导出数据
        //simpleRead();
        System.out.println(new Date());
        UserScorePOSTRequest userScorePOSTRequest = new UserScorePOSTRequest();
        userScorePOSTRequest.setUserPin("ecop-182");
        UserScorePOSTBody userScorePOSTBody=new UserScorePOSTBody();
        //设置申请时间
        userScorePOSTBody.setApplyTime("2019-9-28");
        //设置MD5手机
        userScorePOSTBody.setMd5Mobile("c83bd9c6af673fa5da998d204ba5e94f");
        userScorePOSTRequest.setUserScorePOSTBody(userScorePOSTBody);
        UserScorePOSTResponse userScorePOSTResponse = client.userScorePOST(userScorePOSTRequest);
        //打印输出值
        System.out.println(userScorePOSTResponse.getResult());
        System.out.println(new Date());


        // 放在要检测的代码段后，取结束后的时间戳
        Long endTime = System.currentTimeMillis();
        Long tempTime = (endTime - startTime);
        System.out.println("花费时间："+
                (((tempTime/86400000)>0)?((tempTime/86400000)+"d"):"")+
                ((((tempTime/86400000)>0)||((tempTime%86400000/3600000)>0))?((tempTime%86400000/3600000)+"h"):(""))+
                ((((tempTime/3600000)>0)||((tempTime%3600000/60000)>0))?((tempTime%3600000/60000)+"m"):(""))+
                ((((tempTime/60000)>0)||((tempTime%60000/1000)>0))?((tempTime%60000/1000)+"s"):(""))+
                ((tempTime%1000)+"ms"));
       /* UserScorePOSTRequest userScorePOSTRequest = new UserScorePOSTRequest();
        userScorePOSTRequest.setUserPin("ecop-182");
        UserScorePOSTBody userScorePOSTBody=new UserScorePOSTBody();
        //设置申请时间
        userScorePOSTBody.setApplyTime("2019-9-28");
        //设置MD5手机
        userScorePOSTBody.setMd5Mobile("c83bd9c6af673fa5da998d204ba5e94f");
        userScorePOSTRequest.setUserScorePOSTBody(userScorePOSTBody);
        UserScorePOSTResponse userScorePOSTResponse = client.userScorePOST(userScorePOSTRequest);
       //打印输出值
        System.out.println(userScorePOSTResponse.getResult());


*/
       /* TagListUsingGETRequest tagListUsingGETRequest = new TagListUsingGETRequest();
        tagListUsingGETRequest.setUserPin("ecop-182");
        tagListUsingGETRequest.setCustomMethod(SdkHttpMethod.GET);
       // tagListUsingGETRequest.set
        TagListUsingGETResponse tagListUsingGETResponse = client.tagListUsingGET(tagListUsingGETRequest);

        ModelAnalysisResultUsingPOSTRequest modelAnalysisResultUsingPOSTRequest = new ModelAnalysisResultUsingPOSTRequest();
       // modelAnalysisResultUsingPOSTRequest.setModelAnalysisResultUsingPOSTBody();

        ModelAnalysisResultUsingPOSTResponse modelAnalysisResultUsingPOSTResponse = client.modelAnalysisResultUsingPOST(modelAnalysisResultUsingPOSTRequest);

        ModelAnalysisStatusUsingGETRequest modelAnalysisStatusUsingGETRequest = new ModelAnalysisStatusUsingGETRequest();
        ModelAnalysisStatusUsingGETResponse modelAnalysisStatusUsingGETResponse = client.modelAnalysisStatusUsingGET(modelAnalysisStatusUsingGETRequest);

        EvaluationTaskStatusUsingGETRequest evaluationTaskStatusUsingGETRequest = new EvaluationTaskStatusUsingGETRequest();
        EvaluationTaskStatusUsingGETResponse evaluationTaskStatusUsingGETResponse = client.evaluationTaskStatusUsingGET(evaluationTaskStatusUsingGETRequest);

        SkuRecommendUsingGETRequest skuRecommendUsingGETRequest = new SkuRecommendUsingGETRequest();
        SkuRecommendUsingGETResponse skuRecommendUsingGETResponse = client.skuRecommendUsingGET(skuRecommendUsingGETRequest);

        CrowdNumberUsingGETRequest crowdNumberUsingGETRequest = new CrowdNumberUsingGETRequest();
        CrowdNumberUsingGETResponse crowdNumberUsingGETResponse = client.crowdNumberUsingGET(crowdNumberUsingGETRequest);

        CrowdEstimatePOSTRequest crowdEstimatePOSTRequest = new CrowdEstimatePOSTRequest();
        CrowdEstimatePOSTResponse crowdEstimatePOSTResponse = client.crowdEstimatePOST(crowdEstimatePOSTRequest);

        TaskStatusUsingGETRequest taskStatusUsingGETRequest = new TaskStatusUsingGETRequest();
        TaskStatusUsingGETResponse taskStatusUsingGETResponse = client.taskStatusUsingGET(taskStatusUsingGETRequest);

        TransformBatchUsingPOSTRequest transformBatchUsingPOSTRequest = new TransformBatchUsingPOSTRequest();
        TransformBatchUsingPOSTResponse transformBatchUsingPOSTResponse = client.transformBatchUsingPOST(transformBatchUsingPOSTRequest);

        FinanceRadarModelTrainUsingPOSTRequest financeRadarModelTrainUsingPOSTRequest = new FinanceRadarModelTrainUsingPOSTRequest();
        FinanceRadarModelTrainUsingPOSTResponse financeRadarModelTrainUsingPOSTResponse = client.financeRadarModelTrainUsingPOST(financeRadarModelTrainUsingPOSTRequest);

        EvaluationStartTaskUsingPOSTRequest evaluationStartTaskUsingPOSTRequest = new EvaluationStartTaskUsingPOSTRequest();
        EvaluationStartTaskUsingPOSTResponse evaluationStartTaskUsingPOSTResponse = client.evaluationStartTaskUsingPOST(evaluationStartTaskUsingPOSTRequest);

        PoiPortrailRegionSynUsingPOSTRequest poiPortrailRegionSynUsingPOSTRequest = new PoiPortrailRegionSynUsingPOSTRequest();
        PoiPortrailRegionSynUsingPOSTResponse poiPortrailRegionSynUsingPOSTResponse = client.poiPortrailRegionSynUsingPOST(poiPortrailRegionSynUsingPOSTRequest);

        LookalikeUsingPOSTRequest lookalikeUsingPOSTRequest = new LookalikeUsingPOSTRequest();
        LookalikeUsingPOSTResponse lookalikeUsingPOSTResponse = client.lookalikeUsingPOST(lookalikeUsingPOSTRequest);

        CrowdInsightResultPOSTRequest crowdInsightResultPOSTRequest = new CrowdInsightResultPOSTRequest();
        CrowdInsightResultPOSTResponse crowdInsightResultPOSTResponse = client.crowdInsightResultPOST(crowdInsightResultPOSTRequest);

        ModelTransformUsingPOSTRequest modelTransformUsingPOSTRequest = new ModelTransformUsingPOSTRequest();
        ModelTransformUsingPOSTResponse modelTransformUsingPOSTResponse = client.modelTransformUsingPOST(modelTransformUsingPOSTRequest);

        EvaluationShopResultUsingPOSTRequest evaluationShopResultUsingPOSTRequest = new EvaluationShopResultUsingPOSTRequest();
        EvaluationShopResultUsingPOSTResponse evaluationShopResultUsingPOSTResponse = client.evaluationShopResultUsingPOST(evaluationShopResultUsingPOSTRequest);

        ResumptionPerfPagePOSTRequest resumptionPerfPagePOSTRequest = new ResumptionPerfPagePOSTRequest();
        ResumptionPerfPagePOSTResponse resumptionPerfPagePOSTResponse = client.resumptionPerfPagePOST(resumptionPerfPagePOSTRequest);

        EffectEvaluationUsingPOSTRequest effectEvaluationUsingPOSTRequest = new EffectEvaluationUsingPOSTRequest();
        EffectEvaluationUsingPOSTResponse effectEvaluationUsingPOSTResponse = client.effectEvaluationUsingPOST(effectEvaluationUsingPOSTRequest);

        ReachStatusUsingGETRequest reachStatusUsingGETRequest = new ReachStatusUsingGETRequest();
        ReachStatusUsingGETResponse reachStatusUsingGETResponse = client.reachStatusUsingGET(reachStatusUsingGETRequest);

        CompanyAreaPOSTRequest companyAreaPOSTRequest = new CompanyAreaPOSTRequest();
        CompanyAreaPOSTResponse companyAreaPOSTResponse = client.companyAreaPOST(companyAreaPOSTRequest);

        PoiCreateCrowdUsingPOSTRequest poiCreateCrowdUsingPOSTRequest = new PoiCreateCrowdUsingPOSTRequest();
        PoiCreateCrowdUsingPOSTResponse poiCreateCrowdUsingPOSTResponse = client.poiCreateCrowdUsingPOST(poiCreateCrowdUsingPOSTRequest);

        PoiPortraitSynUsingPOSTRequest poiPortraitSynUsingPOSTRequest = new PoiPortraitSynUsingPOSTRequest();
        PoiPortraitSynUsingPOSTResponse poiPortraitSynUsingPOSTResponse = client.poiPortraitSynUsingPOST(poiPortraitSynUsingPOSTRequest);*/

      /*  UsablePackageUsingPOSTRequest usablePackageUsingPOSTRequest = new UsablePackageUsingPOSTRequest();
        UsablePackageUsingPOSTResponse usablePackageUsingPOSTResponse = client.usablePackageUsingPOST(usablePackageUsingPOSTRequest);

        UploadPackageUsingPOSTRequest uploadPackageUsingPOSTRequest = new UploadPackageUsingPOSTRequest();
        UploadPackageUsingPOSTResponse uploadPackageUsingPOSTResponse = client.uploadPackageUsingPOST(uploadPackageUsingPOSTRequest);

        PoiHeatSynUsingPOSTRequest poiHeatSynUsingPOSTRequest = new PoiHeatSynUsingPOSTRequest();
        PoiHeatSynUsingPOSTResponse poiHeatSynUsingPOSTResponse = client.poiHeatSynUsingPOST(poiHeatSynUsingPOSTRequest);

        PoiHeatCitySynUsingPOSTRequest poiHeatCitySynUsingPOSTRequest = new PoiHeatCitySynUsingPOSTRequest();
        PoiHeatCitySynUsingPOSTResponse poiHeatCitySynUsingPOSTResponse = client.poiHeatCitySynUsingPOST(poiHeatCitySynUsingPOSTRequest);

        ModelStatusUsingGETRequest modelStatusUsingGETRequest = new ModelStatusUsingGETRequest();
        ModelStatusUsingGETResponse modelStatusUsingGETResponse = client.modelStatusUsingGET(modelStatusUsingGETRequest);

        CrowdMatchRateUsingPOSTRequest crowdMatchRateUsingPOSTRequest = new CrowdMatchRateUsingPOSTRequest();
        CrowdMatchRateUsingPOSTResponse crowdMatchRateUsingPOSTResponse = client.crowdMatchRateUsingPOST(crowdMatchRateUsingPOSTRequest);

        CategoryThirdListUsingGETRequest categoryThirdListUsingGETRequest = new CategoryThirdListUsingGETRequest();
        CategoryThirdListUsingGETResponse categoryThirdListUsingGETResponse = client.categoryThirdListUsingGET(categoryThirdListUsingGETRequest);*/





       /* CrowdStatusUsingGETRequest crowdStatusUsingGETRequest = new CrowdStatusUsingGETRequest();
        CrowdStatusUsingGETResponse crowdStatusUsingGETResponse = client.crowdStatusUsingGET(crowdStatusUsingGETRequest);

        CrowdConcentrationUsingPOSTRequest crowdConcentrationUsingPOSTRequest = new CrowdConcentrationUsingPOSTRequest();
        CrowdConcentrationUsingPOSTResponse crowdConcentrationUsingPOSTResponse = client.crowdConcentrationUsingPOST(crowdConcentrationUsingPOSTRequest);

        IdMappingUsingPOSTRequest idMappingUsingPOSTRequest = new IdMappingUsingPOSTRequest();
        IdMappingUsingPOSTResponse idMappingUsingPOSTResponse = client.idMappingUsingPOST(idMappingUsingPOSTRequest);

        RegionMainIndustryPagePOSTRequest regionMainIndustryPagePOSTRequest = new RegionMainIndustryPagePOSTRequest();
        RegionMainIndustryPagePOSTResponse regionMainIndustryPagePOSTResponse = client.regionMainIndustryPagePOST(regionMainIndustryPagePOSTRequest);

        CrowdPackageUsingPOSTRequest crowdPackageUsingPOSTRequest = new CrowdPackageUsingPOSTRequest();
        CrowdPackageUsingPOSTResponse crowdPackageUsingPOSTResponse = client.crowdPackageUsingPOST(crowdPackageUsingPOSTRequest);

        CrowdScreenUsingPOSTRequest crowdScreenUsingPOSTRequest = new CrowdScreenUsingPOSTRequest();
        CrowdScreenUsingPOSTResponse crowdScreenUsingPOSTResponse = client.crowdScreenUsingPOST(crowdScreenUsingPOSTRequest);

        RegionResumptionCityPagePOSTRequest regionResumptionCityPagePOSTRequest = new RegionResumptionCityPagePOSTRequest();
        RegionResumptionCityPagePOSTResponse regionResumptionCityPagePOSTResponse = client.regionResumptionCityPagePOST(regionResumptionCityPagePOSTRequest);

        EvaluationShopCategoryResultUsingPOSTRequest evaluationShopCategoryResultUsingPOSTRequest = new EvaluationShopCategoryResultUsingPOSTRequest();
        EvaluationShopCategoryResultUsingPOSTResponse evaluationShopCategoryResultUsingPOSTResponse = client.evaluationShopCategoryResultUsingPOST(evaluationShopCategoryResultUsingPOSTRequest);

        ShopinsightTopnResultUsingPOSTRequest shopinsightTopnResultUsingPOSTRequest = new ShopinsightTopnResultUsingPOSTRequest();
        ShopinsightTopnResultUsingPOSTResponse shopinsightTopnResultUsingPOSTResponse = client.shopinsightTopnResultUsingPOST(shopinsightTopnResultUsingPOSTRequest);

        EvaluationShopSkuResultUsingPOSTRequest evaluationShopSkuResultUsingPOSTRequest = new EvaluationShopSkuResultUsingPOSTRequest();
        EvaluationShopSkuResultUsingPOSTResponse evaluationShopSkuResultUsingPOSTResponse = client.evaluationShopSkuResultUsingPOST(evaluationShopSkuResultUsingPOSTRequest);

        FinanceScoreBatchUsingPOSTRequest financeScoreBatchUsingPOSTRequest = new FinanceScoreBatchUsingPOSTRequest();
        FinanceScoreBatchUsingPOSTResponse financeScoreBatchUsingPOSTResponse = client.financeScoreBatchUsingPOST(financeScoreBatchUsingPOSTRequest);

        ResumptionCityPagePOSTRequest resumptionCityPagePOSTRequest = new ResumptionCityPagePOSTRequest();
        ResumptionCityPagePOSTResponse resumptionCityPagePOSTResponse = client.resumptionCityPagePOST(resumptionCityPagePOSTRequest);

        TaskResultUsingGETRequest taskResultUsingGETRequest = new TaskResultUsingGETRequest();
        TaskResultUsingGETResponse taskResultUsingGETResponse = client.taskResultUsingGET(taskResultUsingGETRequest);

        ShopinsightTaskUsingPOSTRequest shopinsightTaskUsingPOSTRequest = new ShopinsightTaskUsingPOSTRequest();
        ShopinsightTaskUsingPOSTResponse shopinsightTaskUsingPOSTResponse = client.shopinsightTaskUsingPOST(shopinsightTaskUsingPOSTRequest);

        CompanyPOSTRequest companyPOSTRequest = new CompanyPOSTRequest();
        CompanyPOSTResponse companyPOSTResponse = client.companyPOST(companyPOSTRequest);

        CompanyDetailPOSTRequest companyDetailPOSTRequest = new CompanyDetailPOSTRequest();
        CompanyDetailPOSTResponse companyDetailPOSTResponse = client.companyDetailPOST(companyDetailPOSTRequest);

        RegionEcIndustryPagePOSTRequest regionEcIndustryPagePOSTRequest = new RegionEcIndustryPagePOSTRequest();
        RegionEcIndustryPagePOSTResponse regionEcIndustryPagePOSTResponse = client.regionEcIndustryPagePOST(regionEcIndustryPagePOSTRequest);

        ShopinsightEnumResultUsingPOSTRequest shopinsightEnumResultUsingPOSTRequest = new ShopinsightEnumResultUsingPOSTRequest();
        ShopinsightEnumResultUsingPOSTResponse shopinsightEnumResultUsingPOSTResponse = client.shopinsightEnumResultUsingPOST(shopinsightEnumResultUsingPOSTRequest);

        ModelCrowdPOSTRequest modelCrowdPOSTRequest = new ModelCrowdPOSTRequest();
        ModelCrowdPOSTResponse modelCrowdPOSTResponse = client.modelCrowdPOST(modelCrowdPOSTRequest);

        CrowdDetailPOSTRequest crowdDetailPOSTRequest = new CrowdDetailPOSTRequest();
        CrowdDetailPOSTResponse crowdDetailPOSTResponse = client.crowdDetailPOST(crowdDetailPOSTRequest);

        CategoryTreeListUsingGETRequest categoryTreeListUsingGETRequest = new CategoryTreeListUsingGETRequest();
        CategoryTreeListUsingGETResponse categoryTreeListUsingGETResponse = client.categoryTreeListUsingGET(categoryTreeListUsingGETRequest);

        ReachBlackDragonUsingPOSTRequest reachBlackDragonUsingPOSTRequest = new ReachBlackDragonUsingPOSTRequest();
        ReachBlackDragonUsingPOSTResponse reachBlackDragonUsingPOSTResponse = client.reachBlackDragonUsingPOST(reachBlackDragonUsingPOSTRequest);

        EvaluationTypeTaskUsingPOSTRequest evaluationTypeTaskUsingPOSTRequest = new EvaluationTypeTaskUsingPOSTRequest();
        EvaluationTypeTaskUsingPOSTResponse evaluationTypeTaskUsingPOSTResponse = client.evaluationTypeTaskUsingPOST(evaluationTypeTaskUsingPOSTRequest);

        EvaluationJobStatusUsingGETRequest evaluationJobStatusUsingGETRequest = new EvaluationJobStatusUsingGETRequest();
        EvaluationJobStatusUsingGETResponse evaluationJobStatusUsingGETResponse = client.evaluationJobStatusUsingGET(evaluationJobStatusUsingGETRequest);

        GroupPortrayUsingPOSTRequest groupPortrayUsingPOSTRequest = new GroupPortrayUsingPOSTRequest();
        GroupPortrayUsingPOSTResponse groupPortrayUsingPOSTResponse = client.groupPortrayUsingPOST(groupPortrayUsingPOSTRequest);

        FinanceScoreUsingGETRequest financeScoreUsingGETRequest = new FinanceScoreUsingGETRequest();
        FinanceScoreUsingGETResponse financeScoreUsingGETResponse = client.financeScoreUsingGET(financeScoreUsingGETRequest);

        ResumptionIndustryPagePOSTRequest resumptionIndustryPagePOSTRequest = new ResumptionIndustryPagePOSTRequest();
        ResumptionIndustryPagePOSTResponse resumptionIndustryPagePOSTResponse = client.resumptionIndustryPagePOST(resumptionIndustryPagePOSTRequest);

        EvaluationShopBrandResultUsingPOSTRequest evaluationShopBrandResultUsingPOSTRequest = new EvaluationShopBrandResultUsingPOSTRequest();
        EvaluationShopBrandResultUsingPOSTResponse evaluationShopBrandResultUsingPOSTResponse = client.evaluationShopBrandResultUsingPOST(evaluationShopBrandResultUsingPOSTRequest);

        AlgorithmRegisterPOSTRequest algorithmRegisterPOSTRequest = new AlgorithmRegisterPOSTRequest();
        AlgorithmRegisterPOSTResponse algorithmRegisterPOSTResponse = client.algorithmRegisterPOST(algorithmRegisterPOSTRequest);

        AlgorithmListGETRequest algorithmListGETRequest = new AlgorithmListGETRequest();
        AlgorithmListGETResponse algorithmListGETResponse = client.algorithmListGET(algorithmListGETRequest);

        ModelTrainPOSTRequest modelTrainPOSTRequest = new ModelTrainPOSTRequest();
        ModelTrainPOSTResponse modelTrainPOSTResponse = client.modelTrainPOST(modelTrainPOSTRequest);

        ModelDetailPOSTRequest modelDetailPOSTRequest = new ModelDetailPOSTRequest();
        ModelDetailPOSTResponse modelDetailPOSTResponse = client.modelDetailPOST(modelDetailPOSTRequest);

        ModelListGETRequest modelListGETRequest = new ModelListGETRequest();
        ModelListGETResponse modelListGETResponse = client.modelListGET(modelListGETRequest);

        CrowdInsightPOSTRequest crowdInsightPOSTRequest = new CrowdInsightPOSTRequest();
        CrowdInsightPOSTResponse crowdInsightPOSTResponse = client.crowdInsightPOST(crowdInsightPOSTRequest);

        ShopCheckPOSTRequest shopCheckPOSTRequest = new ShopCheckPOSTRequest();
        ShopCheckPOSTResponse shopCheckPOSTResponse = client.shopCheckPOST(shopCheckPOSTRequest);

        ThirdCateSkuPOSTRequest thirdCateSkuPOSTRequest = new ThirdCateSkuPOSTRequest();
        ThirdCateSkuPOSTResponse thirdCateSkuPOSTResponse = client.thirdCateSkuPOST(thirdCateSkuPOSTRequest);

        ShopCateBrandPOSTRequest shopCateBrandPOSTRequest = new ShopCateBrandPOSTRequest();
        ShopCateBrandPOSTResponse shopCateBrandPOSTResponse = client.shopCateBrandPOST(shopCateBrandPOSTRequest);

        CrowdCalculateUsingPOSTRequest crowdCalculateUsingPOSTRequest = new CrowdCalculateUsingPOSTRequest();
        CrowdCalculateUsingPOSTResponse crowdCalculateUsingPOSTResponse = client.crowdCalculateUsingPOST(crowdCalculateUsingPOSTRequest);

        ModelAnalysisPOSTRequest modelAnalysisPOSTRequest = new ModelAnalysisPOSTRequest();
        ModelAnalysisPOSTResponse modelAnalysisPOSTResponse = client.modelAnalysisPOST(modelAnalysisPOSTRequest);

        EvaluationUploadLogUsingPOSTRequest evaluationUploadLogUsingPOSTRequest = new EvaluationUploadLogUsingPOSTRequest();
        EvaluationUploadLogUsingPOSTResponse evaluationUploadLogUsingPOSTResponse = client.evaluationUploadLogUsingPOST(evaluationUploadLogUsingPOSTRequest);

        SceneListGETRequest sceneListGETRequest = new SceneListGETRequest();
        SceneListGETResponse sceneListGETResponse = client.sceneListGET(sceneListGETRequest);

        CompanyPhonePOSTRequest companyPhonePOSTRequest = new CompanyPhonePOSTRequest();
        CompanyPhonePOSTResponse companyPhonePOSTResponse = client.companyPhonePOST(companyPhonePOSTRequest);

        ModelStatusBatchPOSTRequest modelStatusBatchPOSTRequest = new ModelStatusBatchPOSTRequest();
        ModelStatusBatchPOSTResponse modelStatusBatchPOSTResponse = client.modelStatusBatchPOST(modelStatusBatchPOSTRequest);

        SceneRegisterPOSTRequest sceneRegisterPOSTRequest = new SceneRegisterPOSTRequest();
        SceneRegisterPOSTResponse sceneRegisterPOSTResponse = client.sceneRegisterPOST(sceneRegisterPOSTRequest);*/

    }



}
